import axios from '@/common/js/request.js';

export default {
	/**
	 * 查询上架列表
	 */
	list(params) {
		return axios.post(global.$host, 'api/v1/upperCargo/list', params);
	},
	/**
	 * 上架详情
	 */
	detail(id) {
		return axios.get(global.$host, `api/v1/upperCargo/queryById/${id}`);
	},
	/**
	 * 查询上架明细
	 */
	cargoList(params) {
		return axios.post(global.$host, 'api/v1/upperCargo/cargoList', params);
	},
	/**
	 * 上架任务
	 */
	upperTask(params) {
		return axios.post(global.$host, 'api/v1/upperCargo/upperTask', params);
	},
	/**
	 * 手动上架
	 */
	manualUpperShelf(params) {
		return axios.post(global.$host, 'api/v1/upperCargo/manualUpperShelf', params);
	},
	/**
	 * 完成上架
	 */
	completeUpperShelf(id) {
		return axios.post(global.$host, `api/v1/upperCargo/completeUpperShelf/${id}`);
	},
	/**
	 * 一键上架
	 */
	batchTask(params) {
		return axios.post(global.$host, 'api/v1/upperCargo/batchTask', params);
	},
	/**
	 * 托盘上架
	 */
	palletUpperShelf(params) {
		return axios.post(global.$host, 'api/v1/upperCargo/palletUpperShelf', params);
	}
};
